PrintMyBlog\controllers\Admin D

Total Complexity 238
Dependencies 45
Dependents 4
Total lines 2,274
Lines of code 1,689
Logical lines of code 638
Comment lines 385
Methods 59
Properties 16

Methods 59

Method Rating Maintainability Complexity Lines of code
enqueueScripts()
C
25
23 191
checkFormSubmission()
B
42 18 54
renderProjects()
A
41 14 54
checkSpecialLinks()
A
41 13 56
getPostActionButtonLinks()
A
41 12 55
saveNewProject()
A
38 6 77
saveSettingsPage()
A
46 7 38
checkProjectEditPage()
S
57 7 17
editGenerate()
S
45 5 46
editContent()
S
42 4 60
saveDesignsList()
S
45 5 44
getNewSettingsForm()
S
46 5 43
sendHelp()
S
43 4 57
makePrintContentsSaySaved()
S
55 6 20
getSetupForm()
S
45 4 45
saveProjectChooseDesign()
S
47 4 36
maybeRefreshCreditCache()
S
56 5 18
addHelpTab()
S
56 5 17
editMetadata()
S
50 4 31
saveProjectMetadata()
S
52 4 26
saveProjectContent()
S
47 3 39
editProjectCustomizeDesign()
S
48 3 38
editCustomizeDesign()
S
50 3 32
postAdminRowActions()
S
63 5 9
editSettingsPage()
S
50 3 28
renderProjectTemplate()
S
59 4 13
saveProjectCustomizeDesign()
S
51 3 27
hackSubmenuContentIntoRightSpot()
S
61 4 12
addToMenu()
S
44 1 55
getEmailHelpForm()
S
48 2 39
saveCustomizeDesign()
S
55 3 19
editDesignsList()
S
57 3 18
saveProjectGenerate()
S
51 2 27
addDuplicateAsPrintMaterialToGutenberg()
S
51 2 27
renderAdminPage()
S
62 3 11
helpPage()
S
54 2 22
addDuplicateAsPrintMaterialToClassicEditor()
S
58 2 17
makePrintContentsSaySavedGutenberg()
S
65 2 15
earlyResponseHandling()
S
65 3 8
mapStepToUrls()
S
59 2 15
getGithubHelpForm()
S
51 1 30
editSetup()
S
61 2 14
editProjectDesign()
S
59 2 14
duplicate()
S
61 2 13
setSectionFromRequest()
S
62 2 12
duplicatePrintMaterial()
S
61 2 12
pluginPageLinks()
S
56 1 21
getGeneratePostProjectHtml()
S
63 2 9
editDesigns()
S
69 2 7
clearCachedExternalResources()
S
71 2 6
deleteProjects()
S
66 2 8
redirectToNextStep()
S
60 1 15
inject()
S
59 1 15
setHooks()
S
60 1 13
getDuplicatePostAsPrintMaterialUrl()
S
62 1 13
getGeneratePostProjectUrl()
S
63 1 12
updateProjectModifiedDate()
S
71 1 7
uninstall()
S
64 1 9
sendHelpError()
S
81 1 3